A tutorial on modern lossy wavelet image compression: foundations of JPEG 2000 - IEEE Signal Processing Magazine
نویسنده
چکیده
The JPEG committee has recently released its new image coding standard, JPEG 2000, which will serve as a supplement for the original JPEG standard introduced in 1992. Rather than incrementally improving on the original standard, JPEG 2000 implements an entirely new way of compressing images based on the wavelet transform, in contrast to the discrete cosine transform (DCT) used in the original JPEG standard. The significant change in coding methods between the two standards leads one to ask: What prompted the JPEG committee to adopt such a dramatic change? The answer to this question comes from considering the state of image coding at the time the original JPEG standard was being formed. At that time wavelet analysis and wavelet coding were still very new technologies, whereas DCT-based transform techniques were well established. Early wavelet coders had performance that was at best comparable to transform coding using the DCT. The comparable performance between the two methods, coupled with the considerable momentum already behind DCT-based transform coding, led the JPEG committee to adopt DCT-based transform coding as the foundation of the lossy JPEG standard. The state of wavelet-based coding has improved significantly since the introduction of the original JPEG standard. A notable breakthrough was the introduction of embedded zero-tree wavelet (EZW) coding by Shapiro [1]. The EZW algorithm was able to exploit the multiresolutional properties of the wavelet transform to give a computationally simple algorithm with outstanding performance. Improvements and enhancements to the EZW algorithm have resulted in modern wavelet coders which have improved performance relative to block transform coders. As a result, wavelet-based coding has been adopted as the underlying method to implement the JPEG 2000 standard. Prior to JPEG 2000, wavelet-based coding was mainly of interest to a limited number of compression researchers. Since the new JPEG standard is wavelet based, a much larger audience including hardware designers, software programmers, and systems designers will be interested in wavelet-based coding. One of the purposes of this article is to give a general audience sufficient background into the details and techniques of wavelet coding to better understand the JPEG 2000 standard. The focus of this discussion is on the fundamental principles of wavelet coding and not the actual standard itself (more details on the standard can be found in [2]). Part of this discussion will try to explain some of the confusing design choices made in wavelet coders. For example, those familiar with wavelet analysis know that there are two types of f i l ter choices: orthogonal and biorthogonal [3]-[5]. Orthogonal filters have the nice property that they are energy or norm preserving and in this aspect are similar to the DCT transform. Nevertheless, modern wavelet coders use biorthogonal filters which do not preserve energy. Another peculiarity of wavelet coders is that the wavelet transform can use essentially an infinite number of possible biorthogonal (or orthogonal) filters. Nevertheless, only a very small number of filter sets, often one or two, are used in practice. Reasons for these specific design choices will be explained.
منابع مشابه
Scalable image coding using reversible integer wavelet transforms
Reversible integer wavelet transforms allow both lossless and lossy decoding using a single bitstream. We present a new fully scalable image coder and investigate the lossless and lossy performance of these transforms in the proposed coder. The lossless compression performance of the presented method is comparable to JPEG-LS. The lossy performance is quite competitive with other efficient lossy...
متن کاملGfwx: Good, Fast Wavelet Codec Ict Tech Report Ict-tr-01-2016
Wavelet image compression is a popular paradigm for lossy and lossless image coding, and the wavelet transform, quantization, and entropy encoding steps are well studied. Efficient implementation is straightforward for the first two steps using e.g. lifting and uniform scalar deadzone quantization, but entropy encoding is typically carried out using complex context modeling and arithmetic codin...
متن کاملTransform Coding: Past, Present, and Future
Transforms are pervasive in signal processing, be it as analytical tools or computational devices. One of the most visible successes of transforms and their cousins such as subband coding has been in compression. Both in audio compression, with MP3 making headlines in the popular press, and in image compression, where the discrete cosine transform (DCT) and wavelets are part of the widely used ...
متن کاملA two-layered wavelet-based algorithm for efficient lossless and lossy image compression
In this paper, we propose a wavelet-based image-coding scheme allowing lossless and lossy compression, simultaneously. Our two-layered approach utilizes the best of two worlds: it uses a highly performing wavelet-based or wavelet packet-based coding technique for lossy compression in the low bit range as a first stage. For the second (optional) stage, we extend the concept of reversible integer...
متن کاملBasic Investigation on Medical Ultrasonic Echo Image Compression by JPEG2000 - Availability of Wavelet Transform and ROI Method -
Lossy pulse-echo ultrasonic image compression by a JPEG baseline system is permitted by DICOM. In addition to the use of JPEG, use of JPEG2000 will be approved in the near future. The main features of JPEG2000 are use of wavelet transform and ROI (Region of Interest) method. It is expected that wavelet transform is more effective than Fourier transform for ultrasonic echo signal / image process...
متن کامل